/** 存储枚举定义 */

/** 存储空间枚举 */
export enum StorageType {
  /** 本地存储空间 */
  Local = 'localStorage',
  /** 会话存储空间 */
  Session = 'sessionStorage',
}

/** 存储键名枚举 */
export enum StorageKey {
  /** 主题模式 */
  ThemeMode = 'theme-mode',
  /** 当前模型 */
  ActiveModel = 'active-model',
  /** 模型设置 */
  ModelSetting = 'model-setting',
  /** 用户token */
  UserToken = 'user-token',
  /** 用户信息 */
  UserInfo = 'user-info',
  /** 用户设备编号 */
  UserDevice = 'device',
}

/** 聊天存储枚举 */
export enum ChatStoreName {
  /** 聊天会话存储 */
  Conversations = 'conversations',
  /** 模型存储 */
  Models = 'models',
}
